
package br.com.viaembratel.modulointegrador.vialivre.enderecov1;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import br.com.viaembratel.vialivre.modelo.ged.endereco.v1_0_0.types.UFType;


/**
 * <p>Java class for anonymous complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="uf" type="{http://www.viaembratel.com.br/vialivre/modelo/ged/endereco/v1_0_0/types}UFType" minOccurs="0"/>
 *         &lt;element name="identificadorCidade" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="logradouro" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="numero" type="{http://www.viaembratel.com.br/modulointegrador/vialivre/EnderecoV1/}NumeroType" minOccurs="0"/>
 *         &lt;element name="nomeBairro" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="cep" minOccurs="0">
 *           &lt;simpleType>
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *               &lt;pattern value="[0-9]{8}"/>
 *             &lt;/restriction>
 *           &lt;/simpleType>
 *         &lt;/element>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "uf",
    "identificadorCidade",
    "logradouro",
    "numero",
    "nomeBairro",
    "cep"
})
@XmlRootElement(name = "consultarRequest")
public class ConsultarRequest {

    protected UFType uf;
    protected Integer identificadorCidade;
    protected String logradouro;
    protected NumeroType numero;
    protected String nomeBairro;
    protected String cep;

    /**
     * Gets the value of the uf property.
     * 
     * @return
     *     possible object is
     *     {@link UFType }
     *     
     */
    public UFType getUf() {
        return uf;
    }

    /**
     * Sets the value of the uf property.
     * 
     * @param value
     *     allowed object is
     *     {@link UFType }
     *     
     */
    public void setUf(UFType value) {
        this.uf = value;
    }

    /**
     * Gets the value of the identificadorCidade property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getIdentificadorCidade() {
        return identificadorCidade;
    }

    /**
     * Sets the value of the identificadorCidade property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setIdentificadorCidade(Integer value) {
        this.identificadorCidade = value;
    }

    /**
     * Gets the value of the logradouro property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getLogradouro() {
        return logradouro;
    }

    /**
     * Sets the value of the logradouro property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setLogradouro(String value) {
        this.logradouro = value;
    }

    /**
     * Gets the value of the numero property.
     * 
     * @return
     *     possible object is
     *     {@link NumeroType }
     *     
     */
    public NumeroType getNumero() {
        return numero;
    }

    /**
     * Sets the value of the numero property.
     * 
     * @param value
     *     allowed object is
     *     {@link NumeroType }
     *     
     */
    public void setNumero(NumeroType value) {
        this.numero = value;
    }

    /**
     * Gets the value of the nomeBairro property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getNomeBairro() {
        return nomeBairro;
    }

    /**
     * Sets the value of the nomeBairro property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setNomeBairro(String value) {
        this.nomeBairro = value;
    }

    /**
     * Gets the value of the cep property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getCep() {
        return cep;
    }

    /**
     * Sets the value of the cep property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setCep(String value) {
        this.cep = value;
    }

}
